package br.com.principal.trata_arquivo;

import java.awt.JobAttributes;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.ObjectInputStream.GetField;
import java.util.Scanner;

import javax.swing.JOptionPane;

public class Main {

	public static void main(String[] args) throws FileNotFoundException {

		Arquivo arq = new Arquivo();
		Pessoa pes = new Pessoa();

		String varNomeArquivo = JOptionPane
				.showInputDialog("Informe o nome do arquivo!");

		try {
			for (int i = 0; i < 3; i++) {

				String varNome = JOptionPane
						.showInputDialog("Entre com o Nome!");
				String varMunicipio = JOptionPane
						.showInputDialog("Entre com o Município!");
				String varIdade = JOptionPane
						.showInputDialog("Entre com o Idade!");
				int varIdadeT = Integer.parseInt(varIdade);
				pes.setNome(varNome);
				pes.setCidade(varMunicipio);
				pes.setIdade(varIdadeT);

				arq.inserirInformacaoNoArquivo(varNomeArquivo, pes);
				
				// arq.criarArquivo(varNomeArquivo,
				// pes.getNome()+"|"+pes.getCidade()+"|"+pes.getIdade());
				// arq.criarArquivo(varNomeArquivo, pes);

			}
			// arq.criarArquivo("NomeDoArquivo.txt");
			// arq.criarArquivo("NomeDoArquivo2.txt", "texto do arquivo");
			// arq.criarArquivo("NomeDoArquivo3.txt", new Pessoa("Ronen",
			// "Goiânia", 29));

			arq.lerArquivo(varNomeArquivo);
			
		} catch (Exception e) {
			JOptionPane.showMessageDialog(null,
					"Erro na leitura do arquivo. Erro: " + e);
		}		
	}
}
